// new Promise(reslove => {
//     setTimeout(() => {
//         console.log("陈科地买完了菜");
//         reslove();
//     }, 500);
// }).then(res => {
//     return new Promise(reslove => {
//         setTimeout(() => {
//             console.log("聂仔欣做完了菜");
//             reslove();
//         }, 500)
//     })
// }).then(res => {
//     return new Promise(reslove => {
//         setTimeout(() => {
//             console.log("大家吃完了饭");
//             reslove();
//         }, 500)
//     })
// }).then(res => {
//     return new Promise(reslove => {
//         setTimeout(() => {
//             console.log("武洪伟洗完了碗");
//             reslove();
//         }, 500)
//     })
// }).then(res => {
//     return new Promise(reslove => {
//         setTimeout(() => {
//             console.log("陈仁杰收拾碗");
//             reslove();
//         }, 500)
//     })
// })

Promise.resolve("陈科地买完了菜")
    .then(res => {
        console.log("1：",res);
        return Promise.resolve("聂仔欣做完了饭")
    }).then(res => {
        console.log("2：",res);
        return Promise.resolve("大家吃完了饭")
    }).then(res => {
        console.log("3：",res);
        // 语法糖
        return "武洪伟洗完了碗";
        // return Promise.resolve("武洪伟洗完了碗")
    }).then(res => {
        console.log("4：",res);
        return Promise.resolve("陈仁杰收拾碗")
    }).then(res=> {
        console.log("5：",res);
    })

// Promise瀑布流作用：快速解决了下一个异步请求需要等待上一个异步请求结果的方案。

